Extending scientific computing system with structural quantum programming capabilities
نویسندگان
چکیده
منابع مشابه
Extending scientific computing system with structural quantum programming capabilities
We present a basic high-level structures used for developing quantum programming languages. The presented structures are commonly used in many existing quantum programming languages and we use quantum pseudo-code based on QCL quantum programming language to describe them. We also present the implementation of introduced structures in GNU Octave language for scientific computing. Procedures used...
متن کاملExtending a scientific application with scripting capabilities
the more changes and additions became inevitable. Your coworkers eventually started asking for a better alternative to the modify-recompile-run routine, so you created an input file-based interface to your application. Suddenly, what used to be a single subroutine now has thousands of lines of code. Some users then decided they wanted a graphical user interface, so you created it using a differ...
متن کاملProgramming Languages for Scientific Computing
Scientific computation is a discipline that combines numerical analysis, physical understanding, algorithm development, and structured programming. Several yottacycles per year on the world’s largest computers are spent simulating problems as diverse as weather prediction, the properties of material composites, the behavior of biomolecules in solution, and the quantum nature of chemical compoun...
متن کاملHybrid programming in high performance scientific computing
An application programmer interface (API) is developed to facilitate, via OpenMP, the par allelization of the double precision general matrix multiply routine called from within GAMESS [1] during the execution of the coupled-cluster module for calculating physical properties of molecules. Results are reported using the ATLAS library and the Intel MKL on an Intel machine, and using the ESSL and...
متن کاملGPU Programming for Mathematical and Scientific Computing
Graphical processing units used for mathematical and scientific computing are known as general purpose graphical processing units (GPGPUs). This paper is an introduction to the most popular GPGPU technology, NVIDIA's Compute Unified Device Architecture (CUDA). We approach CUDA from the perspective of a software developer, discussing the structure and organization of programs to explain the func...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Bulletin of the Polish Academy of Sciences: Technical Sciences
سال: 2010
ISSN: 0239-7528
DOI: 10.2478/v10175-010-0008-4